package cn.atimer.sdk.emmus;

import java.util.List;

public class AtimerEvent {

	private String CalendarId;//日历ID（创建事件无主题日历时，不用传或者传空字符串）
	
	private String CalendarName;//日历名称
	
	private String EventId;//事件ID。修改时必填
	
	private String Summary;//事件标题
	
	private String Description;//事件内容
	
	private Boolean IsAllDay;//是否全天事件。默认false
	
	private AtimerTime Start;//事件开始时间
	
	private AtimerTime End;//事件结束时间
	
	private AtimerRecurrence Recurrence;//事件循环周期。如果是循环类型的事件必填，非重复事件则为
	
	private AtimerLocation Location;//事件所在地点
	
	private List<AtimerReminder> Reminders;//提醒。可设置提前多时段提醒
	
	private List<AtimerAnyone> Attendees;//事件参与人
	
	private List<String> Categories;//事件类别
	
	private String Weblink = "";//事件链接，开发者公共日历事件唯一标识
	
	private String Identity = "";
	
	private Boolean IsCreator;
	
	private Boolean IsAttendee;
	
	private Boolean Publish;

	public String getCalendarId() {
		return CalendarId;
	}

	public void setCalendarId(String calendarId) {
		CalendarId = calendarId;
	}

	public String getCalendarName() {
		return CalendarName;
	}

	public void setCalendarName(String calendarName) {
		CalendarName = calendarName;
	}

	public String getEventId() {
		return EventId;
	}

	public void setEventId(String eventId) {
		EventId = eventId;
	}

	public String getSummary() {
		return Summary;
	}

	public void setSummary(String summary) {
		Summary = summary;
	}

	public String getDescription() {
		return Description;
	}

	public void setDescription(String description) {
		Description = description;
	}

	public Boolean getIsAllDay() {
		return IsAllDay;
	}

	public void setIsAllDay(Boolean isAllDay) {
		IsAllDay = isAllDay;
	}

	public AtimerTime getStart() {
		return Start;
	}

	public void setStart(AtimerTime start) {
		Start = start;
	}

	public AtimerTime getEnd() {
		return End;
	}

	public void setEnd(AtimerTime end) {
		End = end;
	}

	public AtimerRecurrence getRecurrence() {
		return Recurrence;
	}

	public void setRecurrence(AtimerRecurrence recurrence) {
		Recurrence = recurrence;
	}

	public AtimerLocation getLocation() {
		return Location;
	}

	public void setLocation(AtimerLocation location) {
		Location = location;
	}

	public List<AtimerReminder> getReminders() {
		return Reminders;
	}

	public void setReminders(List<AtimerReminder> reminders) {
		Reminders = reminders;
	}

	public List<AtimerAnyone> getAttendees() {
		return Attendees;
	}

	public void setAttendees(List<AtimerAnyone> attendees) {
		Attendees = attendees;
	}

	public List<String> getCategories() {
		return Categories;
	}

	public void setCategories(List<String> categories) {
		Categories = categories;
	}

	public String getWeblink() {
		return Weblink;
	}

	public void setWeblink(String weblink) {
		Weblink = weblink;
	}

	public String getIdentity() {
		return Identity;
	}

	public void setIdentity(String identity) {
		Identity = identity;
	}

	public Boolean getIsCreator() {
		return IsCreator;
	}

	public void setIsCreator(Boolean isCreator) {
		IsCreator = isCreator;
	}

	public Boolean getIsAttendee() {
		return IsAttendee;
	}

	public void setIsAttendee(Boolean isAttendee) {
		IsAttendee = isAttendee;
	}

	public Boolean getPublish() {
		return Publish;
	}

	public void setPublish(Boolean publish) {
		Publish = publish;
	}
}
